/* 
    Document   : style
    Created on : 16-ott-2009, 11.27.10
    Author     : emanuele
    Description:
        Purpose of the stylesheet follows.
*/

body {
  margin:0;
  background-color:black;
}

table {
  border-spacing:0;
  border-collapse:separate;
}

#page {
  margin-left:auto;
  margin-right:auto;

  font-family: Verdana,sans-serif;
  font-size: 8pt;
  color:white;
}

td.main {
  padding:0;
  border:0;
  vertical-align:top;
}

div.content {
  position:relative;
  padding:5px;
  vertical-align:top;
}

/* Debug */
/*
div.content {
    border-style:solid;
}

#page {
    border-style:solid;
    border-color:fuchsia;
}

#top-center-cell {
    border-color:green;
}

#middle-left-cell, #middle-right-cell {
    border-color:red;
}

#middle-center-cell {
    border-color:orange;
}

#bottom-center-cell {
    border-color:teal;
}

#top-center {
    border-color:green;
}

#middle-left, #middle-right {
    border-color:red;
}

#middle-center {
    border-color:orange;
}

#bottom-center {
    border-color:teal;
}
*/
/* End debug */

a, a:visited {
  color:#50c7ff;
  text-decoration:none;
}

a.active {
  color:white !important;
}

b {
  font-weight:normal;
  color:#50c7ff;
}

#top-center-cell {
  background-image:url('images/header-bg.jpg');
  background-repeat:no-repeat;
  width:900px;
  height:161px;
}

#top-center {
  margin-top:127px;
  margin-left:0px;
  width:800px;
  padding:0;
}

#top-center-logo {
  float:left;
  display:block;
  background-image:url(images/header-logo.jpg);
  width:354px;
  height:110px;
  position:relative;
  left:20px;
  top:10px;
}

#top-center-offerte {
  float:left;
  display:block;
  background-image:url(images/header-offerte.png);
  width:262px;
  height:36px;
  position:relative;
  left:230px;
  top:85px;
}

#middle-center-cell {
  background-image:url('images/content-bg.jpg');
  background-repeat:repeat-y;
}

#middle-center {
  width:800px;
  left:45px;
}

#bottom-center-cell {
  background-image:url('images/footer-bg.jpg');
  background-repeat:no-repeat;
  height:142px;
}

#bottom-center {
  margin-top:40px;
  margin-left:65px;
  margin-right:65px;
  text-align:center;
}

/* Front page */

#front-content {
  text-align:center;
  padding-top:30px;
}

#front-table {
  text-align:left;
  padding-top:30px;
  padding-bottom:50px;
}

#front-main-cell {
  
}

#front-main-cell li {
  list-style:none;
  list-style-image:none;
  list-style-position:inside;
}

#front-main-cell li:before {
  content:"» ";
}

#front-separator {
  background-image: url('images/front-vert-sep.png');
  background-repeat: no-repeat;
  background-position: center center;
  width:30px;
}

#front-vetrina-cell {

}

textarea, input {
  background-color:#001020;
  color:white;
}

input[type=file] {
  color:black;
}

.tabs.primary * {
  background-color:#001020 !important;
}

table.sticky-enabled tr, table.sticky-enabled td {
  background-color:black;
}